<?php 

namespace Admin\Controller;
use Think\Controller;

/**
 * 登入控制页面 
 */
class LoginController extends Controller
{
	/**
	 * 登入页面
	 */
	public function login()
	{	

		$this->display();
	}

	/**
	 * 登入
	 */
	public function doLogin()
	{	
		if (empty($_POST["username"])) return show(0, "用户名不能为空");
		if (empty($_POST["password"])) return show(0, "密码不能为空");
		
		$userinfo = D("Users")->where([
				"username"=>$_POST['username']
			])->find();

		// hash验证密码
		// $hash = get_hash_password($_POST["password"]);
		$res = hash_verify($_POST["password"],$userinfo["password"]);
		// return print_r($res);
		// return print_r($userinfo);
		if (empty($userinfo) || empty($res)) return show(0, "用户名或密码错误");

		session("userinfo", $userinfo);
		// print_r(session("userinfo"));

		return show(1, "登入成功");
	}

	/**
	 * 登出
	 */
	public function logout()
	{
		session("userinfo", null);
		$this->redirect("Login/login");
	}
}